Mergado\Tools\XMLCategoryFeed A

Total Complexity 67
Dependencies 8
Dependents 7
Total lines 662
Lines of code 390
Logical lines of code 213
Comment lines 103
Methods 43
Properties 10

Methods 43

Method Rating Maintainability Complexity Lines of code
generateCategoryXML()
A
43 9 52
createXML()
A
39 6 69
mergeTemporaryFiles()
A
48 7 31
getDataForTemplates()
S
48 4 33
getCategoryPrice()
S
54 1 23
getWizardData()
S
53 1 23
lowerProductsPerStep()
S
66 2 8
getBreadcrumbs()
S
66 2 8
getFeedUrl()
S
78 1 3
getCategories()
S
64 1 10
getTotalCategories()
S
68 1 8
isFeedExist()
S
77 1 3
getFeedPercentage()
S
68 1 7
getLastFeedChangeTimestamp()
S
80 1 3
getCronUrl()
S
79 1 3
getFeedPath()
S
77 1 3
deleteTemporaryFiles()
S
81 1 3
getLastFeedChange()
S
76 1 4
isWpCronActive()
S
78 1 3
getCronSchedule()
S
78 1 3
isWizardFinished()
S
78 1 3
getFeedEstimate()
S
72 1 5
createNecessaryDirs()
S
70 1 7
__construct()
S
63 1 10
getCurrentTempFilesCount()
S
76 1 4
increaseIterator()
S
79 1 3
isPartial()
S
79 1 3
isNormal()
S
79 1 3
resetFeedGenerating()
S
79 1 3
isFeedLocked()
S
79 1 3
setFeedLocked()
S
75 1 4
unlockFeed()
S
76 1 4
updateFeedCount()
S
78 1 3
getCategoriesPerStep()
S
75 1 4
getLastRunFeedCount()
S
79 1 3
getDefaultCategoriesPerStep()
S
79 1 3
setCategoriesPerStep()
S
78 1 3
setLoweredProductsPerStepAsMain()
S
74 1 5
setLowerProductsPerStep()
S
78 1 3
deleteLoweredProductsPerStep()
S
78 1 3
getLoweredProductsPerStep()
S
79 1 3
setFeedCount()
S
78 1 3
hasFeedFailed()
S
72 1 5